Switch between uppercase to lowercase


Posted by Christy on 2022-04-21

Description: Write a function named swap that accepts a string and return uppercase letters exchange to lowercase letters and vice versa.

function swap(str) {
  let result = "";
  for (let i = 0; i < str.length; i++) {
    if (str[i] >= "A" && str[i] <= "Z") {
      result += str[i].toLowerCase();
      // above line is not equal to below two lines
      // str[i].toLowerCase();
      // result += str[i];
    } else {
      result += str[i].toUpperCase();
    }
  }
  return result;
}

console.log(swap("Peter")); // pETER
console.log(swap("AbCdE")); // aBcDe
console.log(swap("34dE")); // 34De
console.log(swap("!!222")); // !!222

The exclamation and number would maintain the same in both toLowerCase() or toUpperCase().










Related Posts

Jest "Cannot find module from xxx" issue

Jest "Cannot find module from xxx" issue

被淘汰的論文內容(之後可能用的到)

被淘汰的論文內容(之後可能用的到)

D6_第一週複習、直播影片檢討

D6_第一週複習、直播影片檢討


Comments